home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / utilit~1 / lack.zoo / xbra.h < prev   
Encoding:
C/C++ Source or Header  |  1993-12-28  |  376 b   |  17 lines

  1. struct xbra
  2. {
  3.     long xb_magic;
  4.     long xb_name;
  5.     void *xb_old;
  6.     short xb_op;
  7.     void *xb_func;
  8. };
  9.  
  10. #define XBRA_MAGIC    0x58425241L /* "XBRA" */
  11. #define JMP_OPCODE    0x4EF9
  12. #define JSR_OPCODE    0x4EB9
  13. #define IS_XBRA(X)    (*((long *)X-3)==XBRA_MAGIC)
  14. #define XB_IS_JUMP(X) ((X->xb_op==JMP_OPCODE)||(X->xb_op==JSR_OPCODE))
  15. #define XBRA(X)        ((struct xbra *)(((long *)X)-3))
  16.  
  17.